//
// Created by jason on 2025/5/13.
//
#pragma once

#ifdef __cplusplus
extern "C" {
#endif

extern volatile bool isPrintLog;

#define  TAG  "BA330CameraService-Native(v1.0)"
#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, TAG, __VA_ARGS__)
#ifdef LOGD
# undef LOGD
#endif
#define LOGD(...) {  }
//#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__)
//#define LOGD(...) { if(isPrintLog) { __android_log_print(ANDROID_LOG_DEBUG, TAG, __VA_ARGS__);} else {} }
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, TAG, __VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, TAG, __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, TAG, __VA_ARGS__)

#ifdef __cplusplus
}
#endif
